home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / Resources / System / VersCheck2 / Doku / GuideAuthors.readme < prev    next >
Text File  |  1999-12-30  |  5KB  |  132 lines

  1. ****************************************************************
  2.  
  3.        TO THE GUIDE WRITERS:
  4.  
  5. ****************************************************************
  6.  
  7. This is a information for the authors of compare lists and
  8. system file guides: Stuart Kelly and Heiko Schröder
  9.  
  10. Information about new or changed functions that are important for
  11. your project's. All other informations or bugreports are found in
  12. the history.
  13.  
  14.  
  15. VersCheck v2.19
  16. ---------------
  17. Final release of VersCheck V2, the next version will be a V3, because
  18. I begin with the new internal structures for the DVC replacement.
  19. See the HISTORY for important details!
  20.  
  21.  
  22. VersCheck v2.15
  23. ---------------
  24. Bug in MUIclasses test corrected.
  25.  
  26.  
  27. VersCheck v2.14a
  28. ----------------
  29. Included suomi translation (all files) in the archiv, the installer
  30. script and change all what's need to change for a new language.
  31.  
  32.  
  33. VersCheck v2.14
  34. ---------------
  35. Nothing special, the most requester work now on PPC systems. One
  36. requester (Heiko's create HTML?) is not changed, I must first write
  37. the function for a two button request. All other requester are
  38. now asl.requester.
  39. And, that's the important change, the bug from 2.13 in the argument
  40. parser is correctet. Now it works all.
  41. You can also see my including of the MUI4.0-fake, its ready now.
  42.  
  43.  
  44. VersCheck v2.13
  45. ---------------
  46. VersCheck and OS 3.5:
  47. Older version may be make problems!
  48. The first problem I found, the catalogs from locale will not
  49. work. The problem is corrected.
  50. The second problem (that I'm not understand), the script to
  51. check all crashes by start from via IconX (WB). The stack
  52. was not set correct. After set them also in the icon, it work's.
  53.  
  54. The last versions become a new function to find out the right
  55. version number of files, if they have no $VER string. This is
  56. now much better and the printout is much better.
  57.  
  58. The ATO make's it possible that VersCheck now can used in many
  59. languages. But you must a little bit improve if you become a
  60. NewXxxx file in czech, polski, norsk or svenska. I think, we all
  61. see the relevanted informations without the text between.
  62.  
  63. The france ATO has also translated the script Check_Your_System.
  64. So I build a german version and we have three scripts. Adapt or
  65. use it, if you like it.
  66.  
  67. Test the script (Check_Your_System) with actual program and
  68. scripts dir and you can see the new functions in action.
  69.  
  70. The scripts dir included in the past three files for one list:
  71.  
  72. xxxList - list of binary's/versions for check.
  73. xxxMail - the email for new file informations.
  74. xxxWarn - list of special comments that should be view, if this
  75.           binary is found on the testet system.
  76.  
  77. Now two new files exists, description below. I created for all
  78. projects the xxxInfo, please take it to your release (and change,
  79. if want/need).
  80.  
  81. xxxInfo - EVERY list has such a header file. The first line is a
  82.           AmigaOS $VER string and should be used in future to
  83.           check that a new list will not be overwritten by an older.
  84.           The lines below are informations about the author,
  85.           contact to hin, contants of the list and guide version.
  86.           This info can shown to the user by using a `!' in the
  87.           argument list (displayed in a requester).
  88.           I created all files in same design.
  89.  
  90. xxxDirs - This is a IMPORTANT and POWERFULL help. The problem in
  91.           the past was, for every directory VersCheck must be
  92.           startet to test it. So Stuart startet each test two
  93.           time with different pathes. But what, if the path not
  94.           exists? E.g., if MUI isn't installed, a requester say's:
  95.           `please insert volume MUI: in any drive' and after
  96.           closing this, the program abort's. It is very impossible,
  97.           that MUI isn't installed, but this is only an example.
  98.           If you are looking, many product's using own pathes for
  99.           systemfiles (here examples, I know):
  100.           MUI: for classes.
  101.           MUI:Libs for Library's
  102.           IBrowse: for  Library's,
  103.           IBrowse:MUI for mcc.
  104.           PPAint:Libs for Library's.
  105.           Miami:Libs for Library's, GUI and MUI.
  106.           sc:Libs for SAS-C-Library's.
  107.           StormC: has Libs in many Dirs.
  108.           And so on...
  109.           Put such known pathes in the xxxDirs file. Only for
  110.           actual product's where be updated yet or in the
  111.           future. First line is the standard path, before given
  112.           as argument. For Libs eg:
  113.           Libs:
  114.           MUI:Libs
  115.           PPaint:Libs
  116.           ....
  117.           So many as needed. Change the start of VersCheck to
  118.           VersCheck -1* and the file is activated (if not exists
  119.           it works like the old start). The pathes will take one
  120.           after one to the check. System requester "please insert
  121.           volume" are deactivated, wrong or not exist pathes are
  122.           ignored without error messages. The result is ONE
  123.           testfile for all. If you start VersCheck -1* <dir>, the
  124.           given dir is ignore. But if the xxxDirs file not
  125.           exists, this option is reactivated.
  126.  
  127. The installer script is complete new structured. Many files was
  128. not or not correctly copied in the past. And the script stores
  129. the information about all settings of the user. In future the
  130. script only display that, ask OK and if YES, copy alone without
  131. new input's.
  132.